faint-hearted person - English Synonyms Dictionary